summit (tree-top) - Spanish English Dictionary